package com.carleasoft.mps.cms.business.train.bean.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * @Description: 训练计划返回vo
 * @Author: fan
 */
@Data
public class TrainPlanVo {
    /**
     * 计划类型编码
     */
    private String typeCode;
    /**
     * 计划编码
     */
    private String planCode;

    /**
     * 计划名称
     */
    private String planName;

    /**
     * 计划描述
     */
    private String planDesc;

    /**
     * 开始时间
     */
    private LocalDate startDate;

    /**
     * 结束时间
     */
    private LocalDate endDate;

    /**
     * 备注
     */
    private String remark;

    /**
     * 目标对象
     */
    private String targetItem;

    /**
     * 目标对象
     */
    private String targetItemName;

    /**
     * 执行人
     */
    private String executor;
    /**
     * 执行人编码
     */
    private String executorCode;

    /**
     * 创建人编码
     */
    private String createPersonCode;

    /**
     * 创建人名称
     */
    private String createPersonName;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新人编码
     */
    private String updatePersonCode;

    /**
     * 更新人名称
     */
    private String updatePersonName;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

    /**
     * 状态（1带填写 2已填写）
     */
    private Integer status;

    /**
     * 文件
     */
    private String file;

    /**
     * 计划类型（1-年度计划 2-季度计划 3-月计划 4-周计划 5-专项计划 6-各类集训计划）
     */
    private String trainType;
    /**
     * 年
     */
    private String year;
    /**
     * 下拉筛选季度(1-第一季度 2-第二季度 3-第三季度 4-第四季度)
     */
    private Integer quarter;
    /**
     * 下拉筛选月(月份)
     */
    private Integer month;
    /**
     * 下拉筛选（周）
     */
    private Integer week;
}
